home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special XP & Vista / Chip Spesial XP & Vista.iso / 3_Gadgets / gdAmp / gdamp.gg / title_anim.js < prev    next >
Text File  |  2007-08-14  |  894b  |  45 lines

  1. ∩╗┐/* gdAmp - Copyright (c) Aug 2007 Krzysztof Olczyk */
  2.  
  3. var isRight = false;
  4. var speed = 5000;
  5. var animH = null;
  6. var toH = null;
  7.  
  8. function animateTitle()
  9. {
  10.   var txtlen = dtbLbl.innerText.length
  11.   
  12.   if (txtlen > 25)
  13.   {
  14.     dtbLbl.width = txtlen * 7;
  15.     speed = txtlen * 100;  
  16.     if (isRight) 
  17.     {
  18.         animH = beginAnimation("do_animateTitle()", -dtbLbl.width + dTitleBar.width, 0, speed);
  19.         isRight = false;
  20.     }
  21.     else
  22.     {
  23.         animH = beginAnimation("do_animateTitle()", 0, -dtbLbl.width + dTitleBar.width, speed);
  24.         isRight = true;
  25.     }
  26.   }
  27.   toH = setTimeout("animateTitle()", speed * 1.1);
  28. }
  29.  
  30. function do_animateTitle() 
  31. {
  32.         caption = dtbLbl.innerText.substring(Math.round(-event.value / 4));
  33.     dtbLbl.x = event.value;
  34. }
  35.  
  36. function resetAnimTitle()
  37. {
  38.     if (animH)
  39.         cancelAnimation(animH);
  40.     if (toH)
  41.         clearTimeout(toH);
  42.     isRight = false;
  43.     dtbLbl.x = 0;
  44. }
  45.